<?php

namespace app\common\model;
use think\Model;

/**
 * ============================================================================
 * DSMall多用户商城
 * ============================================================================
 * 版权所有 2014-2028 长沙德尚网络科技有限公司，并保留所有权利。
 * 网站地址: http://www.csdeshang.com
 * ----------------------------------------------------------------------------
 * 这不是一个自由软件！您只能在不用于商业目的的前提下对程序代码进行修改和使用 .
 * 不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
 * 数据层模型
 */
class Contract extends Model {
    public function getStoreList($condition, $page = null, $order = '', $joinin_condition = [], $field = 'c.*,a.admin_name', $limit = '') {
        if ($page) {
            $result = db('contract')->alias('c')
                ->join('admin a','a.admin_id = c.contract_created_by')
                ->field($field)->where($condition)->order($order)->paginate($page,false,['query' => request()->param()]);
            $this->page_info = $result;
            return $result->items();
        } else {
            $result = $this->field($field)->where($condition)->order($order)->limit($limit)->select();
            return $result;
        }
    }
    /**
     * 添加合同
     * @param $data
     * @return int|string
     */
    public function addStore($data) {
        return db('contract')->insertGetId($data);
    }

    public function editStore($update, $condition) {
        //清空缓存
        // $store_list = $this->getStoreList($condition);

        return db('contract')->where($condition)->update($update);
    }

}
